<?php
/**
 *  无备注
 * ds
 * 2020.08.13
 */
namespace App\Models\MainDB;

use Illuminate\Database\Eloquent\Model;

class ChatLog extends Model{

    protected $table = 'ln_chat_log';     //数据库内完整表名

    protected $primaryKey = 'id';    //主键名

    protected $fillable = [
        'id',      // 主键id
        'user_id',         //  
        'user_id_to',      // 
        'room_id',         //  
        'add_time',         //  
        'chat_time',        //  
        'content',         // 
        'type',            // 1群聊2单聊
        'msg_id',         // 
    ];

    public $timestamps = false;
    //关联本人用户信息模型
    public  function   user_data_myself(){
        return  $this->hasOne('App\Models\MainDB\UserData','user_id','user_id');
    }
    //关联对方用户信息模型
    public  function  user_data_other(){
        return $this->hasOne('App\Models\MainDB\UserData','user_id','user_id_to');
    }
    //关联房间模型
    public  function  user_room(){
        return $this->hasOne('App\Models\MainDB\UserRoom','id','room_id');
    }

}